using System;
using ns27;

namespace Triton.Game.Mapping
{
	[Attribute38("HeroLabel")]
	public class HeroLabel : MonoBehaviour
	{
		public UberText m_nameText => method_3<UberText>("m_nameText");

		public UberText m_classText => method_3<UberText>("m_classText");

		public HeroLabel(IntPtr address, string className)
			: base(address, className)
		{
		}

		public HeroLabel(IntPtr address)
			: this(address, "HeroLabel")
		{
		}

		public void UpdateText(string nameText, string classText)
		{
			method_8("UpdateText", nameText, classText);
		}

		public void SetFade(float fade)
		{
			method_8("SetFade", fade);
		}

		public void FadeIn()
		{
			method_8("FadeIn");
		}

		public void FadeOut()
		{
			method_8("FadeOut");
		}
	}
}
